home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr43 / procal.zip / READ.ME < prev    next >
Text File  |  1993-04-17  |  12KB  |  212 lines

  1.     PROCAL               Intelligent Technologies              PROCAL
  2.     SAMPLER                   13 Mohawk Ave.                  SAMPLER
  3.                          Mississauga, Ont. Canada
  4.                                  L5G 3R5
  5.  
  6.     Greetings!
  7.  
  8.     This product sampler contains this READ.ME file plus one example
  9.     CAL for your inspection and enjoyment. CAL stands for 'Cakewalk
  10.     Application Language'. CALs provide a way to further enhance the
  11.     performance of Cakewalk through custom editing commands. The CAL
  12.     PACKAGE V1.0 contains:
  13.  
  14.     BLOWS_IT.CAL
  15.     This CAL will adjust upwards ie. boost velocities below a
  16.     threshold that you set by an entered percentage. Use it to adjust
  17.     low velocity performaces while keeping dynamic integrity and
  18.     acceptable velocity ranges untouched.
  19.  
  20.     CFILL_IT.CAL
  21.     This CAL will produce a linear controller fill within the selected
  22.     area you specify with FROM and THRU on the main screen. You are
  23.     asked for the Controller number to deal with, the beginning and
  24.     ending values for the fill and the MIDI channel number to process.
  25.     This CAL does not check for valid controller number entries.
  26.     Old relevant volume controller events will be deleted automatically
  27.     in the selected area before the new ones are added. Please note that
  28.     the sequencer will not allow you to run this CAL properly unless there
  29.     is data in the selected area to process. If you have a forced MIDI channel
  30.     active on the main screen and have chosen a different MIDI channel
  31.     for the fill, you will want to either disable the forced channel
  32.     (make the MIDI channel value '---') or move the data assigned to
  33.     the new MIDI channel to a new track. This CAL is a natural extention
  34.     of FADE1_IT.CAL so why have FADE1_IT.CAL? The fade CAL, which processes
  35.     only controller 7 (volume) data is included for convenience and speed.
  36.     Unfortunately, the processing time can be considerable when dealing
  37.     with long data streams and complex CALS.
  38.  
  39.     COMPX_IT.CAL
  40.     This CAL will compress or expand note velocities by a percentage
  41.     that you set. Values will be changed around the velocity value that
  42.     you determine to be the center. For example, if compression is selected,
  43.     the center value is set to 50 and the percentage is set at 10 percent,
  44.     values above 50 will be reduced by 10 percent and values below 50 will be
  45.     increased by 10 percent. With Expansion, values are widened instead of
  46.     reduced.  All Values are checked for limits. During compression values
  47.     are not allowed to cross the center value. This CAL simulates the
  48.     properties of a compressor-limiter found in professional recording studios.
  49.  
  50.     ECHO2_IT.CAL
  51.     This CAL creates two echoes where the delay time between echoes is
  52.     entered in ticks. Each echo's strength or velocity is calculated as a
  53.     percentage entered by you. The MIDI channel of each of the echoes
  54.     may also be set. You will find different MIDI channels useful if
  55.     note durations of the original track cause echoes to overlap.
  56.     Try adding panning controllers (PPONG_IT.CAL will create auto-pan
  57.     controller events for you) once the CAL has been run to further
  58.     enhance the echo effect.
  59.  
  60.     ECHOX_IT.CAL
  61.     This CAL creates the number of echoes specified where the delay time
  62.     between echoes is entered in ticks. Each echo's strength or
  63.     velocity is calculated as a percentage entered by you. This
  64.     CAL allows the echoes to toggle between the original MIDI
  65.     channel and the one you specify. This CAL provides you with a MIDI
  66.     version of a digital delay unit with features you can't get on
  67.     conventional DDL units.
  68.  
  69.     FADE1_IT.CAL
  70.     This CAL will produce a fade using MIDI controller 7 from the
  71.     beginning of the selected area (FROM) to the end of the selected
  72.     area (THRU). Fades may travel in any direction and be assigned to
  73.     any MIDI channel Old volume controller events will be deleted
  74.     automatically in the selected area before the new ones are added.
  75.  
  76.     FADEX_IT.CAL
  77.     This CAL will produce a crossfade from one sound or patch to another
  78.     from the beginning of the selected area (FROM) to the end of the selected
  79.     area (THRU). It does this by cloning the original track and assigning
  80.     a different patch number or sound to it. You are asked for a beginning
  81.     and ending value for the first fade (the value ranges are 0-127). The
  82.     second fade is created automatically and is an inverted mirror of
  83.     the first. The CAL will then ask for the two MIDI channels to use. It
  84.     will assign the original notes to the first MIDI channel and the
  85.     cloned notes to the second. You may, if you wish also assign patch
  86.     numbers for the CAL. The default parameters will create a complete
  87.     crossfade from one sound to the other within the selected timeframe.
  88.     Old volume controller events will be deleted automatically in the selected
  89.     area before the new ones are added. Sustain pedal controller events are
  90.     also automatically cloned to the 2nd MIDI channel should the CAL
  91.     encounter any.
  92.  
  93.     HARM1_IT.CAL
  94.     This CAL injects a harmony that you specify. The harmony is entered
  95.     as a relative number plus or minus in intervals. You are asked for
  96.     the new note's velocity as a percentage of the original as well
  97.     as the MIDI channel on which to place the harmony. Default parameters
  98.     for velocity and MIDI channel yeild a harmony of the same velocity
  99.     and MIDI channel. If more than 1 MIDI channel results from the CAL
  100.     and you have forced channels active on the main screen, you will want
  101.     to either disable the forced MIDI channel on the front screen (have the
  102.     channel appear as '---') or move the data assigned to other MIDI
  103.     channels to other tracks. Please note that this CAL will only insert a
  104.     harmony and does not duplicate controllers if a second MIDI channel
  105.     is selected. We elected to do this as to not corrupt existing data
  106.     if data with more than 1 MIDI channel already exists.
  107.  
  108.     HARM2_IT.CAL
  109.     This CAL behaves like HARM1_IT.CAL except that it will produce two
  110.     harmonies. Separate parameters are provided for each harmony.
  111.  
  112.     NORML_IT.CAL
  113.     This is the second half of a two-part CAL.
  114.     This CAL uses the information obtained by VELMX_IT to normalize
  115.     (make the track as loud as possible while maintaining the original
  116.     dynamic relationship) of the selected area. To find the current
  117.     maximum velocity needed by this CAL, run VELMX_IT first and then
  118.     run NORML_IT.CAL.
  119.  
  120.     PANIT_IT.CAL
  121.     This CAL will pan notes left to right --->, right to left <---
  122.     or will oscillate <---> based on the notes' positions within a
  123.     bar. You determine the length of time (in bars) before the pan
  124.     will change direction. If you choose oscillation <--->, you will
  125.     be asked for a left or right starting point. You may also determine
  126.     a range for the pan as well as the MIDI channel to process.This CAL
  127.     will delete old panning events that match the current MIDI channel
  128.     being processed.
  129.  
  130.     PPONG_IT.CAL
  131.     This CAL assigns panning events to notes or chords. You may select
  132.     the two panning values by first selecting FIXED at the first prompt
  133.     or you may decide to assign RANDOM panning within the limits of
  134.     two selected panning values. The imaging will change with every
  135.     unique note event. The last option offered before this CAL actually
  136.     processes the MIDI data is PRE-INDEX. With it you determine how many
  137.     ticks before the actual note event to place the panning control event.
  138.     Why this option? MIDI does have a limit as far as the number of events
  139.     it can handle before it gets muddled up. To avoid this traffic jam, it
  140.     is a good idea to space out events if possible to avoid bottleneck
  141.     situations. The default setting is 1. If the note plays at the very top
  142.     of the sequence, pre-indexing is not possible so PPONG_IT will place
  143.     the pan with the note. Try this CAL on finger picking guitar tracks.
  144.     Narrow spreads will widen the sound. Old panning events will be deleted
  145.     automatically in the selected area before the new ones are added.In
  146.     addition, only one pan control is issued at any given event time
  147.     avoiding multiple pan insertions when chords are processed. Using
  148.     techniques provided in the tips and tricks section of the CAL PACKAGE,
  149.     this CAL can emulate harmonizers found only in pro studios.
  150.  
  151.     SPRED_IT.CAL
  152.     This CAL will identify note events that occur at the same time and
  153.     spread those notes in time (the time is set by you in ticks).The
  154.     resulting effect, depending on the note events and the delay you set
  155.     will be flamming or a strumming effect. You may specify either an exact
  156.     distribution between notes ie. each delay will be the same as all the
  157.     other delays, or you may choose a range from which a random delay value
  158.     will be determined for you.
  159.  
  160.     VDFIL_IT.CAL
  161.     This CAL will filter out (delete) note events as follows:
  162.           - Velocities below a level you set
  163.           - Durations below a value you set
  164.     You initially choose to filter velocities only, or durations only,
  165.     or velocities OR durations, or you may choose to include both velocities
  166.     AND durations. The CAL defaults to a choice of Velocities OR Durations
  167.     with velocities less than 15 and durations less than 20 ticks.
  168.  
  169.     VELMX_IT.CAL
  170.     This CAL will search out the maximum & minimum values of velocity
  171.     and duration in the selected area. This information is used
  172.     for example when calling the CAL NORML_IT (a CAL to normalize or
  173.     maximize velocities). No data is modified during this CAL and a report
  174.     is generated on the message line of Cakewalk's main screen.
  175.  
  176.  
  177.     To order the PROCAL PACKAGE, send $20.00 plus $3.00 S/H (U.S. funds) to:
  178.  
  179.                          Intelligent Technologies
  180.                               13 Mohawk Ave.
  181.                          Mississauga, Ont. Canada
  182.                                  L5G 3R5
  183.  
  184.                Please specify that you are requesting PROCAL.
  185.  
  186.     You'll receive the PROCAL PACKAGE plus exciting information regarding
  187.     our product line. Please make sure your name & return address are
  188.     completely legible. Unless otherwise specified, 3 1/2" disks will be
  189.     used. The PROCAL PACKAGE was developed on Cakewalk Professional 4.0.
  190.     Please feel free to include with your order your 'wish list' regarding
  191.     future releases of PROCAL as well as general comments and suggestions
  192.     concerning any topic related to MIDI and its future. We consider ALL
  193.     worthwhile suggestions so don't be shy.
  194.  
  195.          "Cakewalk", and "Cakewalk Professional" are trademarks of
  196.                          Twelve Tone Systems Inc.
  197.  
  198.  
  199.     ...and now for some necessary legalese:
  200.  
  201.     Intelligent Technologies makes no warranty of any kind, express or
  202.     implied, including without limitation, any warranties of merchantability
  203.     and/or fitness for a particular purpose.  Intelligent Technologies shall
  204.     not be liable for any damages, whether direct, indirect, special or
  205.     consequential arising from the use of, or inability to use this product
  206.     by any user.
  207.  
  208.     IN NO EVENT WILL INTELLIGENT TECHNOLOGIES BE LIABLE TO YOU FOR ANY
  209.     DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL
  210.     OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE
  211.     THE PRODUCT, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  212.